@echo off
echo 正在安装必要的包...

:: 更新pip
python -m pip install --upgrade pip

:: 安装必要的包
python -m pip install pyinstaller
python -m pip install -r requirements.txt

echo 正在打包应用程序...
python -m PyInstaller build.spec

if errorlevel 1 (
    echo 打包失败，请检查错误信息
    pause
    exit /b 1
)

if exist "dist\GoFile" (
    echo 打包完成！
    echo 可执行文件位于 dist\GoFile 目录中
) else (
    echo 打包可能未成功完成，请检查上述错误信息
)

pause 